PRINCIPLES OF ASYNCHRONOUS CIRCUIT DESIGN – A Systems Perspective

نویسنده

  • JENS SPARSØ
چکیده

Asynchronous circuits have characteristics that differ significantly from thoseof synchronous circuits and, as will be clear from some of the later chaptersin this book, it is possible exploit these characteristics to design circuits withvery interesting performance parameters in terms of their power, performance,electromagnetic emissions (EMI), etc.Asynchronous design is not yet a well-established and widely-used design meth-odology. There are textbooks that provide comprehensive coverage of the underlying theories, but the field has not yet matured to a point where there is an estab-lished currriculum and university tradition for teaching courses on asynchronouscircuit design to electrical engineering and computer engineering students.As this author sees the situation there is a gap between understanding the fun-damentals and being able to design useful circuits of some complexity. The aimof Part I of this book is to provide a tutorial on asynchronous circuit design thatfills this gap.More specifically the aims are: (i) to introduce readers with background in syn-chronous digital circuit design to the fundamentals of asynchronous circuit de-sign such that they are able to read and understand the literature, and (ii) toprovide readers with an understanding of the “nature” of asynchronous circuitssuch that they are to design non-trivial circuits with interesting performance pa-rameters.The material is based on experience from the design of several asynchronouschips, and it has evolved over the last decade from tutorials given at a numberof European conferences and from a number of special topics courses taught at the Technical University of Denmark and elsewhere. In May 1999 I gave aone-week intensive course at Delft University of Technology and it was whenpreparing for this course I felt that the material was shaping up, and I set out to write the following text. Most of the material has recently been used anddebugged in a course at the Technical University of Denmark in the spring 2001.Supplemented by a few journal articles and a small design project, the text maybe used for a one semester course on asynchronous design.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Designing Asynchronous Circuits for Low Power: An IFIR Filter Bank for a Digital Hearing Aid - Proceedings of the IEEE

This paper addresses the design of asynchronous circuits for low power through an example: a filter bank for a digital hearing aid. The asynchronous design re-implements an existing synchronous circuit which is used in a commercial product. For comparison, both designs have been fabricated in the same 0.7m CMOS technology. When processing typical data (less than 50-dB sound pressure), the async...

متن کامل

Advances in asynchronous logic: from principles to GALS & NoC, recent industry applications, and commercial CAD tools

The growing variability and complexity of advanced CMOS technologies makes the physical design of clocked logic in large Systems-on-Chip more and more challenging. Asynchronous logic has been studied for many years and become an attractive solution for a broad range of applications, from massively parallel multi-media systems to systems with ultra-low power & low-noise constraints, like cryptog...

متن کامل

Synchronous Design Flow for Globally Asynchronous Locally Synchronous Systems

– In this paper, we introduce an efficient design flow for Globally Asynchronous Locally Synchronous systems, which can be used by designers without prior knowledge of asynchronous circuits. The design flow starts with a high-level description model of the system in Simulink and ends with a hardware implementation in an FPGA or a standard-cell ASIC. We have developed a tool in MATLAB, so that t...

متن کامل

Synchronization in Asynchronously Communicating Digital Systems

Two digital systems working in different clock domains require a protocol to communicate with each other in order to ensure validity of the data being shared between the two systems. Such systems are said to be asynchronous, and the protocol used for communication is said to synchronize the two systems. Asynchronous design techniques are not as widely used as synchronous design techniques are. ...

متن کامل

Asynchronous circuit synthesis with Boolean satisfiability

Asynchronous circuits are widely used in many real time applications such as digital communication and computer systems. The design of complex asynchronous circuits is a diicult and error-prone task. An adequate synthesis method will signiicantly simplify the design and reduce errors. In this paper, we present a general and eecient partitioning approach to the synthesis of asynchronous circuits...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001